08. 在 Python 中绘制高斯图 [参考答案]
练习1 - 计算概率密度函数
def gaussian_density(x, mu, sigma):
return (1/np.sqrt(2*np.pi*np.power(sigma, 2.))) * np.exp(-np.power(x - mu, 2.) / (2 * np.power(sigma, 2.)))
练习2 - 绘制概率密度函数
import matplotlib.pyplot as plt
def plot_gaussian(x, mu, sigma):
y = gaussian_density(x, mu, sigma)
plt.plot(x, y)
plt.title('Gaussian Probability Density Function')
plt.xlabel('x variable')
plt.ylabel('probability density function')
plt.show()